TECHNOLOGY Array Technologies reports record $2.4 billion in solar contracts In Q1 earnings call, the Albuquerque company reported adjusted EBITDA of $28.8 million